// 题1
function Test1() {
    (function () {
        var x = (y = 1);
    })();
    var z;
    console.log(y);
    console.log(z);
    console.log(x);
}
  Test1()
  // 结果：
  // 1
  // undefined
  // Uncaught ReferenceError:x is not defined
/**
 * 解析：
 *  var x= y = 1，实际上是从右往左执行的，y=1，没有var声明，所以是全局变量
 * x是局部变量
 */